Modelling Programmable Logic Devices and Reconfigurable, Microprocessor-Related Architectures
نویسندگان
چکیده
This paper introduces two basic models for describing the space efficiency and the throughput of configurable devices. The first model focuses on available Programmable Logic Devices (PLD) and shows the relationships of silicon space and computing time to the block size. This model is further subdivided into a particular one for Complex PLDs (CPLD) and one for Field-Programmable Gate Arrays (FPGA) due to the fact that both incorporate different implementations of programmable logic. The second model was developed to describe the behaviour of block-based, reconfigurable architectures like the recently introduced Universal Configurable Block (UCB) system with respect to block sizes. All models show a specific behaviour concerning to the needed silicon area and the data throughput. Consequently these models are useful to determine optimum values for block sizes in different logic
منابع مشابه
Dynamic Reconfiguration of an Application on Hybrid Reconfigurable Systems
A formal methodology for automatic hardwaresoftware partitioning and co-scheduling the tasks of an application between Microprocessor and Programmable Logic Devices (PLDs) has become emerging research area of hardware software co-design. The main objective of this research is to get full advantage of hardware utilization and speedup the application execution. Hardware software partitioning and ...
متن کاملA Survey of Reconfigurable Architectures
A new architecture type that is recently evolving is the reconfigurable architecture which combines the benefits of ASIPs (Application Specific Instruction Set Processors) and FPGAs (Field Programmable Gate Arrays). Reconfigurable computing combines software flexibility with high performance hardware. FPGAs are generally employed to construct a reconfigurable block as it provides an instant tim...
متن کاملCompiler and Run Time Support to Accelerate Java Applications on a Run Time Reconfigurable System
Reconfigurable Computing (RC) is a technology that makes use of programmable logic (FPGAs) in conjunction with a traditional microprocessor to accelerate generalpurpose applications. Although the hardware resources in current FPGA devices are rapidly growing, a full-sized application will completely overwhelm even the largest available device. Consequently, only a portion of the application can...
متن کاملPerformance Evaluation of Hybrid Reconfigurable Computing Architecture over Symmetrical FPGA
For last few decades, reconfigurable devices have been extensively used in digital systems. Reconfigurable computing using FPGA devices provide a method to utilize the available logic resources on the chip for various computations. The basic ability of reconfigurable computing is to perform computations in hardware to increase performance, while retaining the flexibility of application software...
متن کاملReconfigurable Computing: Architectures, Design Methods, and Applications
Reconfigurable computing is becoming increasingly attractive for many applications. This survey covers three aspects of reconfigurable computing: architectures, design methods, and applications. Our paper includes recent advances in reconfigurable architectures, such as the Altera Stratix II and Xilinx Virtex 4 FPGA devices. We identify major trends in generalpurpose and special-purpose design ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003